spotted hemlock - German English Dictionary